GHARWAL

Garhwal is often called devbhumi or the abode of gods. Every inch of this land is steeped in mythology and every glade has its own story. The reason is not far to seek as the Ganga and the Yamuna – the alpha and omega of the Indian psyche – have