Friday, March 06, 2009

Orchha. India



Orchha
Orchha (or Urchha) is a town in Tikamgarh district of Madhya Pradesh state, India. The town was the seat of an eponymous former princely state of central India, in the Bundelkhand region. Orchha lies on the Betwa River, not far from Jhansi.

No comments:

World Peace!!!

CyberPinoy Radio Player Widget

Feed the Frog