In general I could think of three reasons that Delhi and Lahore are not as twin as I was expecting they would be: Firstly, Delhi is the capital of India, it is incumbent upon it to make an impression on the world, and so it tries. Secondly, Pakistan is constitutionally an Islamic nation, which has made the entire nation a majority with non-minority population, not just Lahore ( just stating what I could gleen from different sources! I have nothing against this. Only, the other religions should not be discriminated against. Hope they're not!). Thirdly, there are economic differences and global perception differences. This has made Delhi bigger in population, and in economy. BUT THAT WAS NOT THE POINT OF THE THREAD. You recognized what I was trying to say: that Lahore and Dilli are cultural twins!
Sorry for this essay; sometimes when I sit down to write, I get carried away. And did it really snow in Lahore? How often does that happen?