Lahore Weather


Australian towns among hottest spots on Earth as heatwave sizzles