St. Albans – one of the most beautiful towns around London | United Kingdom Updated: November 7, 2020 | By Claire | More On the southeast of England, in the valley of the River Thames, is a town of St. Albans. It belongs to the county of Hertfordshire and is situated just few kilometres away […]
