Ottawa, the capital of Canada, is located on the South bank of Ottawa River in the Eastern portion of Southern Ontario. Founded in 1826, it is renowned as one of the top tourist destinations due to its many splendid cultural attractions by way of galleries and museums, most notably, Canada Agriculture and Food « Continue Reading »