said 10 months ago:
Erno said it better than I could! Nice job.
What I was going to add is the importance of continually sharing knowledge about HOW to travel to India and WHY to travel to India (the travel destinations, culture, beauty, people, etc.). Run pictures of beautiful destinations and interesting locations/people. Feature testimonials from real participants along with their pictures to give people the sense that your company is solid and has a long history of satisfied customers.
People are naturally suspicious of Internet and social media offers (particularly about international travel) so everything you can do to build your reputation and the sense that you are a legitimate company will help.