India has no dearth of hill stations and coldest places. Though North India is popularly known for snow-capped mountainous regions, there are captivating and relaxing coldest places in South India too. This post lists all the beautiful coldest place...