Which of the following countries is not an island?

Madagascar

Sri Lanka

All of them are islands

Taiwan