New Delhi, October 23: A 62-foot idol of Shiva, standing very near the mouth of the third runway at Delhi airport — purportedly the longest in the country — has lopped off more than half the landing strip’s usable stretch as pilots now have to keep the statue in mind before beginning the final descent for touchdown. ....Read more