Lahore Weather


New Delhi has cut off its own nose to spite its face