5 places near Delhi to satisfy your Snow-Lust

SHIMLA Shimla also known as ‘The Summer Capital of British India’ is the capital and largest city of the northern Indian state of Himachal Pradesh. It is a district which is bounded by Mandi and Kullu in the north, Kinnaur in the east, the state of Uttarakhand in the south-east.It is unarguably one of the most popular hill stations, buzzing with […]

Read More