Upvote:5
Citizens of India need a visa to visit the UK. https://www.gov.uk/check-uk-visa/y/india/tourism/no
There isn't any exception if you only visit for one day, or if you come by train, or if you already have a Schengen visa. None of that is relevant. You would need a visa.