I have an Indian passport and currently I am working in UK on Tier2 ICT visa. I need to go to Switzerland on a business visit. Please advise whether I can get Schengen visa while in UK and do I get some advantage due to UK Tier 2 ICT visa?
Yes, you can apply and receive a Schengen from the UK if your application is successful. And yes, holding a T2 lowers the risk that you will breach the t's and c's of a Schengen. However, there are lots of other factors that get considered, so a T2 alone does not guarantee your application will be successful.