Torres de Segre is a village in the province of Lleida and autonomous community of Catalonia, Spain. It is located by the Segre River. More information...
According to PR-model, torressegre.cat is ranked 3,056,621st in multilingual Wikipedia, in particular this website is ranked 1,658,701st in English Wikipedia.
The website is placed before sportingcollectibles.com and after dalkeyrowingclub.com in the BestRef global ranking of the most important sources of Wikipedia.