Thank you very much. I shall read through and ask again if I'm confused about something.
BTW which option in your opinion is better, an agency in my home country or contacting the airline?
I'm from India so I'm not really sure if we've an agency which can help through this.