The capital city of Uttarakhand, Dehradun is a hub of tourist attractions. This destination has earned the title of ‘The City of Love’ because of the beautiful locations such as caves, streams and the people who welcome the travellers with a warm heart. Bordered by the Ganges and river...