Tallinn is the capital and largest city of Estonia. It occupies an area of with a population of 411,980. It is situated on the northern coast of the country, on the banks of the Gulf of Finland, south of Helsinki, west of Saint Petersburg. (...) (from Wikipedia)