Houston and Delware canals are present in the country?

Posted by

(a) Australia
b) France
(c) Italy
(d) USA

See also  The largest river of Asia is

Leave a Reply

Your email address will not be published. Required fields are marked *