Where on the earth is located the Sirohi Point?

[A] North Pole
[B] Indian Ocean
[C] Caribbean Sea
[D] Antarctica

Show Answer

Advertisement