Shimla is also spelled as Simla, Shimla is the capital city of the north Indian state of Himachal Pradesh and happens to be one of the most popular hill stations in the India
Security Verification
For security purposes, please solve this simple puzzle to verify you are human before sending an OTP.