Rank #2

Qutub Minar

Qutub Minar is a 73-meter tall tower located in Delhi, India. It is a UNESCO World Heritage Site and is one of the most iconic monuments in India. Built in the 12th century, it is the tallest brick minaret in the world and is made of

01
Lv 1 · Browser0 pts
0 / 100 to Lv 2+1 / 200px scrolled
Theme
Display
Density