No, Indian nationals require a visa to visit the United Kingdom, no matter if it is for tourism or business purposes. A standard UK visa from India will take around two weeks to process.