I hold an Indian Passport, but I have been in the UK for the last 6 years and hold an ILR (Indefinite Leave to Remain), i.e., I am a permanent resident in the UK. I am gainfully employed as a Software Consultant (in a permanent role) and have sufficient funds to take care of my travel, stay etc., ...