Question: what is the best credit card to earn krisflyer miles?
Answer: Citi Premier℠ Card., Citi Prestige® Card., Capital One® Venture® Rewards Credit Card., Capital One® VentureOne® Rewards Credit Card., Capital One® Spark® Miles for Business., Capital One® Spark® Miles Select for Business.