Marinha Grande is a municipality in the Leiria District, Portugal. The municipality has a population of 38,030 and a total area of 187.1 km². The city itself has a population of 30,000. The town is composed of three parishes: Vieira de Leiria, Marinha Grande, and Moita (...) (from Wikipedia)