From his English, he seems like he is a freshie Hindu. He's probably not even a Punjabi Hindu. He doesn't even speak English with a Punjabi accent. Probably some Bhaya IT professional from India from the sounds of it.
↧