‘Canal Street’ is situated in:
A. Australia
B. Portugal
C. USA
D. England
Canal Street is situated in Lower Manhattan, New York City, USA. Whereas New York, is the most populous city in the United States
A. Australia
B. Portugal
C. USA
D. England
Canal Street is situated in Lower Manhattan, New York City, USA. Whereas New York, is the most populous city in the United States