score:2
There is no route to apply for a Visitor visa from within the UK. An application must be made while the applicant is outside the UK and to a post designated to accept such applications. You will have to return to India unless you can legally enter another jurisdiction and apply from there.
Source: V2.1 https://www.gov.uk/guidance/immigration-rules/immigration-rules-appendix-v-visitor-rules