**Can I apply for Schengen Visa in India at UK visa office / consulate..or do I have to apply it in London or at any embassy of the Schengen country

It depends on your citizenship. You submit your application to the office in your home country, in the country of your citizenship or permanent residence. (So, in case you are Indian, you apply in India.)