Orchha Travel Guide: A Medieval Town Frozen in Time
Orchha, in Madhya Pradesh, is a charming medieval town of grand palaces, temples and riverside cenotaphs, set beside the tranquil Betwa River. Rich in history yet wonderfully relaxed, it feels like stepping back in time. The best time to visit…
