The Socotra Archipelago belongs to what country?

India
Pakistan
Oman
Yemen

Trivia Crack Answers Main Page