anilvohraphotography.wordpress.com
The Qutub at Mehrauli, Delhi
The Qutub Minar, or just the Qutub, is the tallest minaret of world, that forms a part of the Qutab complex, a UNESCO World Heritage Site in the Mehrauli area of Delhi, India and is one of the mos…