Thames Water fined £18m over dividends but granted 35% bills hike by 2030

.....

© Shropshire Star