A tour of the gorgeous Taj Lake Palace on Lake Pichola in Udaipur, India.
Sunday, April 22, 2012
Wednesday, April 18, 2012
DARJEELING - INDIA
The "Queen of hills", Darjeeling is a beautiful town in West Bengal India, famous for "Darjeeling Tea",
one of the world's finest teas. a variety of trekking options, and the opportunity to cool down after a stint in the plains.
Subscribe to:
Posts (Atom)