Tag Archives: Greenwich is situated near which of the following cities?

Greenwich is situated near which of the following cities?

A. Greenland
B. London
C. Australia
D. Finland

Greenwich is situated near which of the following cities?

A. Washington
B. Tokyo
C. London
D. Paris