Respuesta :
Britain was the country that colonized Sri Lanka. Before Britain colonized Sri Lanka, the Portugese and the Dutch were the first people to have visited and influenced the country. The rule of the British in Sri Lanka is known in history as the British Ceylon.
The Western nation that colonized the nation of Sri Lanka till independence was Britain.
Who colonized Sri Lanka?
Although the first Western country to take over Sri Lanka was Portugal, the British succeeded in taking over the island by the year 1815.
They would then proceed to govern the island for more than a century until Sri Lanka gained independence in 1948.
In conclusion, option D is correct.
Find out more on colonization at https://brainly.com/question/6755079.