Heavy monsoonal showers have inconvenienced thousands of people arriving in Kandy to witness the historic Esala Perahera. Rains have damaged the Kandy-Mahiyangana Road and several roads in the ...