1) The British High Commission website is a good place to start, as are these guys
VFS
2) National Rail's website indicates that trains bound for Leicester
leave from the St Pancras railway station. Take the Underground
from Heathrow (buy your oyster card at the station office, keep it
for travel in London and return it to get your deposit and
remaining value back), get off at King's Cross/St Pancras and
follow the signs.
You can buy your ticket to Leicester there and then at the
ticket office. If you plan to stay in London a day or so, buying
your ticket by 6pm the day before you leave gets you cheaper
advance fares.
But Larry is right, Heathrow's not the closest airport.
Birmingham is the nearest major airport. Lots of European carriers
(and Emirates too) fly there. Choose wisely.
If you expect to travel around GB a lot, at any railway ticket
office, you can pay for a 16-25 railcard which gets you 1/3 off the
train fares. You'll need to show your passport.
i checked emirates, they have direct from sg and the prices are
quite fine. so in your opinion, birmingham would be closer to
leicester? what transport do i take at birmingham airport?
i dont think i have time to linger around in london or other
places. i would be travelling to university straight away. i dont
trust coaches too. prefer trains. i just want to get to university
in the fastest and least hassle way.