I don't know about the visa details etc but being able to speak urdu/hindi fluently should be enough. No one's will be able to tell if you are an Indian as alot of people from Punjab province who speak Urdu and look like indians visit alot.
The locals will mistake you for being a Punjabi. :)
I'm pretty sure they can't tell. Some younger ones who may have watched alot of Bollywood movies should be able to but almost no one knows if hindi is only exclusively spoke in India.
I don't know about the visa details etc but being able to speak urdu/hindi fluently should be enough. No one's will be able to tell if you are an Indian as alot of people from Punjab province who speak Urdu and look like indians visit alot.
The locals will mistake you for being a Punjabi. :)