Where on the earth is located the Sirohi Point?
[A] North Pole
[B] Indian Ocean
[C] Caribbean Sea
[D] Antarctica
Click Here to Display Answer