Lahore Weather


Claude Monet painting sells for $110.7 million; sets record