I am a US Green Card holder with Iranian Passport, Living in US for couple of months, wanna visit my friends in UK for a week, Do I need to obtain UK Visa? If yes, How can I apply for that? Online from Here? or from UK Embassy in Iran
Iranian nationals need a visa to visit the UK, even if holding a US green card.
After you apply online, since you are in the US, you will give biometrics at a USCIS Application Support Center. There are many offices all over the US, so you should not have to travel far to reach one.
After obtaining your biometric confirmation receipt, you will post this, along with your passport, visa application form, supporting documents, and prepaid return envelope to have the documents returned to you, to VFS in New York at the address given in the instructions.
You have to obtain a UK visa. You can apply for a visa in the United States, using the following link: