There really is no "Best", you have to first decide what type of products you want to talk about and promote. If you like music, Ipods and Itunes affiliate programs might be fun for you. If you are into business, you want to select business related affiliates. Choose a category that interests you, and then find the products you want to sell after that. You can always check out my $100 Affiliate Program that is located in my sig too!
Amazon is very nice, two thumbs up, choose to be an affiliate at Amazon an select >$ 10,000 product to sell, especially electronic goods, such as TV & home theatre... I made a $3,578/month commission from Amazon with $ 1,057 Adwords spending... Very nice...
You should know which products credit card users from India are ready to buy online Study your competitors and Indian successful websites
You should check out Publisherspot.com for more reviews. They have a bunch of thorough reviews of the major players in the space. http://www.publisherspot.com