Tag Archives : orchha palace

Beauty and the Bizarre in Orchha


Orchha is a small town on the river Betwa in India’s northern Madhya Pradesh, a beautiful ancient land filled with magnificent forts, medieval palaces and sacred temples steeped in history and legend. It is mystical, spiritual, colourful and completely vegetarian.

Read More »