Check out our Google+ Page for announcements and useful links.
Rapid Visas is a specialist in obtaining India, China, and Russia visas. This company will assist you in obtaining either a tourist or business visa. Rapid Visas is located in London near both the China and India embassies.
Those visiting rapid-visas.co.uk often find these pages useful: