You are right Ravi Bhaskar, in all this talk about the grand India, heart is noticeably missing.
And I don't know why people expect that to express love for one's country you must stand on the land. Its akin to saying that all those different people from different ethnic backgrounds, residing in the metros, are disloyal to their ethnic culture.