Bus and tram fares will stay at £1.75 for a further four months under a Transport for London extension. The move comes as officials set out planned rises later in the year alongside wider cost ...