Avios is name of mile currency of British Airlines frequent flyer program.
Can be used to take flight from british airways and it’s partners one world program. Few of One world airlines that fly from India and can be used to earn and redeem avios is Cathay Pacific, Finair, Malaysian Airlines, Qatar Airways, Q Qantas, Srilankan Airlines.
Best thing about Avios is it doesn’t expire as long as even one point is earned or redeemed in last 36 months. Most of the partner Airlines mentioned above have their frequent flyer program with fixed miles expiry date so Avios stands out.
Now to mention way to earn Avios in India
1.) Obviously flying with any of Airlines mentioned above.
2.) Icici Bank British Airways credit card which seems like obsolete now with whatever web pages left are not updated for a long time now. I think British Airways should get a new credit card partner.
3.) Citibank transfer program with Citibank Premier Miles(apply) or Citibank Prestige Card giving 2 or 4 avios respectively on every Rs.100 spent .
4.) Hdfc Diners Black or Club Miles card points can be converted to Avios in 1:1 ratio.
5.) Amex membership reward points can also be converted to Avios in ratio of 2MR points = 1 Avios.