The capital of Himachal Pradesh, Shimla is a superb hilly hamlet situated within the foothills of Himalayas. Shrouded by colonial buildings the town is topped by verdant hills and mighty peaks. Its Raj remnants and the fantastic thing about rolling hills still appeal the guests and the lanes of ubiquitous […]