Visit Red Castle in Delhi, India
|Running Time: 267 seconds
||Published: 2011-01-27 06:47:33
Ayna sees snake charmers in the streets of Delhi on his way to view the Red Castle (aka Lal Quila) built by Shar jihad and Juma Masjid which is the biggest mosque in the world.
More Videos on "Travel And Leisure"...