People from all countries apart from the ones under the European Union and European Economic Area need a visa to enter the country. There are different categories of visa, but if one is going for a tour, it is best to apply for the Standard Visitor Visa. The visa charges are GBP 87 for a standard one.
Indians travelling to England need a Standard Visitor Visa from the UK government to enter the country. It is better to apply three months before you travel and generally the visa is finalised within three weeks. One can stay for up to 6 months in the country with the Standard Visitor Visa. The charge of a Standard Visitor visa is GBP 87.
Visa for Indians - Fee & Requirements
Purpose of application with tour details
Letter of invitation
Evidence of current employment and finances
Countries that do not need a Visa for England
Citizens of European Economic Area or Switzerland do not need a visa to enter Britain. Commonwealth citizens with UK born parent have the Right to Abode in the UK.