Here are the four continents that touch the Indian Ocean:
1. Africa: The eastern coast of Africa borders the Indian Ocean.
2. Asia: The southern and southeastern parts of Asia, including India, Sri Lanka, and the Malay Peninsula, border the Indian Ocean.
3. Australia: The western and southern coasts of Australia are washed by the Indian Ocean.
4. Antarctica: The eastern part of Antarctica borders the Indian Ocean.