Manora Island is located in

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


Leave a Reply