I remember being advised to use these people when I last went to India; they are India Specialists in the UK, and consolidators for BA, often undercutting even web fares, but whether still any good I know not. Definately a route its worth upgrading on:
http://www.greavesindia.com/