Tourists from Haryana have been accused of assaulting locals on Almora’s Mall Road after being stopped from throwing garbage.
Almora, a beautiful town located in Uttarakhand's Kumaon hills in India is not only a delight to nature lovers but also a treasure trove of historical marvels. It is steeped in rich heritage and ...