I have used this company several times and always had great service. I am not sure whether they are based abroad or not but it doesn't matter. Prices on website aren't always up to date but they do the best for you and I have done a bit of bargaining with them as well. Had to canx then rebook last time and most helpful. Do find you have to remind them to email your e ticket. I always try and use this company for Indian flights.