Lahore Weather


France prepares to swelter in record high June temperatures