In yet another commendable move by London Mayor Sadiq Khan, the City Hall is set to receive an initial £250m to buy and prepare land for...