About Sri Lanka
Sri Lanka is located just below the southern tip of India in the Indian Ocean.
Due to its location close to the equator Sri Lanka enjoys a tropical climate. The temperature remains high throughout the year (with exception of the hill country like Nuwara Eliya). The average temperature in Colombo is 27 degrees centigrade (80 degrees Fahrenheit) with high levels of humidity. Mountainous regions such as Nuwara Eliya, the temperature averages are 16 degrees centigrade (61 degrees Fahrenheit).
The bi-annual monsoon rains provide the only seasonal variation. Colombo and the South West experience rain from April to May and September to October while the East coast gets its share of rainfall from November to January.
The four major religions are:
Buddhism, followed by 69% of the population
Hinduism, followed by 13% of the population
Islam, followed by 8% of the population
Christianity, followed by 7% of the population
About your clothes : The Sri Lankan attitude to Western dress styles is generally relaxed. However, when visiting temples, shrines and other sacred places you should wear a knee length dress/pants. Footwear and hats must be removed prior to entering Buddhist and Hindu shrines.
In public bare shoulders, armpits and knees (especially with women) are not commonly accepted except for the capital Colombo.
Swimwear is not acceptable in public places. Even on beaches other than Unawatuna and some other tourist places you rarely see a Sri Lankan woman bathing in swimwear. Nudism and topless bathing by females is prohibited.
The most commonly-spoken languages in Sri Lanka are Sinhala and Tamil. However, many travellers to this country have been pleasantly surprised to see that most people at least speak some English.
It’s important to keep in mind that Sri Lanka is still a country in progress as far as for example the infrastructure is concerned.