Forssa is a town and municipality of Finland. It is located almost in the centre of a triangle defined by the three largest major cities in Finland (Helsinki, Turku and Tampere), in the province of Southern Finland and is part of the Tavastia Proper region (...) (from Wikipedia)