Shimla or in British Indian orthography, Simla, is the capital city of the Indian state of Himachal Pradesh, located in northern India.
Shimla acts as...
Christmas or Christmas Day (Old English: Crīstesmæsse, meaning "Christ's Mass") is an annual festival commemorating the birth of Jesus Christ,observed most commonly on December...