Website: https://www.gov.uk/apply-uk-visa
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.
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.