
Country: Czech Republic Ostrava is best known as the largest city in historic Czech Silesia and the Czech Republic’s third-largest city by population and area. In the country’s north-east, near Poland, it stretches across the historic lands of Moravia and Silesia, where the Oder, Opava, Ostravice and Lučina rivers meet. Its broader urban area, including several nearby towns, is home to about 500,000 people, making it the Czech Republic’s largest outside Prague.
