A beautiful journey to the spot surrounded by the seven beautiful hills is a pleasure and excitement. Simla in the Himachal Pradesh is a true snow paradise for the tourists…