Congrats... finally you will be here soon.. Regarding certificate attestation, you dont need to go in person to Delhi or Bombay many travel agents are doing it in India. You can give it to any reputed travel agent to do it for you.  You can also do it in Indian embassy here, but they charge you 100 Riyals or so…. for each certificate... that will cost you a lot if you have multiple degree certificates… but its more hassle free than in India.  Which part of India Are you from?