Thames Water fined £18m over dividends but granted 35% bills hike by 2030
.....
© Shropshire Star
visit website