Kemudian disusul oleh Inggris pada 1796.
Dari tiga negara tersebut, Inggris yang paling lama menjajah Sri Lanka, yakni sekitar 150 tahun.
Semasa pendudukan Inggris, wilayah Sri Lanka disebut dengan nama Ceylon.
Nama ini digunakan hingga 1972.
Setelah mengalami penderitaan panjang, Sri Lanka berhasil merdeka pada 4 Februari 1948.
3. Indonesia
Indonesia berada di urutan ketiga negara yang paling lama dijajah bangsa lain, yakni selama 433 tahun.
Portugis menjadi bangsa pertama yang menjajah Indonesia pada 1511 ketika mendarat di Maluku, dipimpin oleh penjelajah Portugis, Alfonso de Albuquerque.
Portugis menjajah Indonesia dengan menggelorakan semboyan 3G, yaitu gold (kekayaan), glory (kejayaan), dan gospel (keagamaan).
Selanjutnya, pada 1811, Inggris kali pertama mendarat di Indonesia dan tinggal selama lima tahun hingga 1816.
Setelah itu, bangsa Spanyol menjajah Indonesia, tepatnya di Sulawesi Selatan, selama sekitar 171 tahun, berawal pada 1521 hingga 1692.
Kemudian, Belanda menjadi negara selanjutnya yang menjajah Indonesia, yakni sejak 1602.
Belanda memulai masa penjajahan di Indonesia dengan mendirikan Kongsi Dagang Hindia Belanda (VOC).
Kolonialisme Belanda atas Indonesia berakhir pada 1942, dengan masuknya Jepang ke Nusantara.
Jepang menjajah Indonesia dengan tujuan mencari bantuan dalam Perang Pasifik.