Lahore Weather


US President undergoes first medical check-up