Seychelles is an archipelago nation located in the Indian Ocean, northeast of Madagascar and about 1,600 km east of mainland Africa. This makes option (B) the correct answer. The Indian Ocean is the third-largest ocean, known for its unique biodiversity and strategic importance. The Pacific Ocean (A) is the largest and lies to the east of Asia and Australia, far from Seychelles. The Antarctic Ocean (C) surrounds Antarctica, and the Arctic Ocean (D) surrounds the North Pole; both are geographically distant and incorrect. Understanding the geographical location of island nations helps in comprehending global geography.
The Indian Ocean is the third largest ocean in the world, bordered by Africa on the west, Asia on the north, Australia on the east, and Antarctica on the south. Seychelles is an island nation located northeast of Madagascar and about 1,600 kilometers east of Kenya.

You are absolutely right! Seychelles is located in the Indian Ocean.