Manora Island is located in

A. Mumbai
B. Shanghai
C. Karachi
D. Tokyo


If the aforementioned Answer is Wrong. Leave a Reply with an authentic source.