I wont aggree that there arent many job opportunities after you graduate. You need to do a good search and it will take time. DOnt expect the companies to come to you the day you graduate. Give yourself two to three months of rigorous job hunting to land you one decent job. Racism, well I have lived here for 7 years and never had an englishman raise a question over my race or nationality but yes the Indians here treat you like you are taking their share of the bread.