I am a USA citizen and currently staying in India. It has just come to my notice that my visa will expire in a 3 weeks times. My stay in India is for longer than 3 weeks and I need to get my visa extended, is it possible to do this in India for a USA passport? If yes then please provide the contact details of where I need to go for the visa extension. .
You need to go to the FRRO office, which is at 813, Sector 1, R.K. Puram, New Delhi. Visa extensions, OCI/PIO cards are all dealt with from this office.
That is something you don't usually think about, but can happen. I guess it's a good idea to know where your American consulate is whenever you travel to a foreign country.