Which is the nearest metro station to Qutub Minar?
Located in South Delhi, the Qutub Minar is a beautiful historical monument depicting architectural excellence and a rich cultural history, attracting a massive crowd of tourists. Built by Qutb-ud-din Aibak in the 12th century, … READ FULL STORY