EGIMAGE_20060213045859_TheFilm_0060.jpg
Camel express - on the road Delhi - Agra, India