Have a look at the new Citibank Prestige Card:
2 miles for spend abroad
1.4 miles for spend in Singapore
PLUS
An annual recognition bonus from 5% to 30% on all points earned based on the length and value of your relationship with Citibank. Banking with Citi for more than 10 years as at least Citigold Customer gets the top bonus.
PLUS
25,000 miles sign-on and renewal bonus (535 SGD annual fee)
Example:
You are a Citigold customer for more than ten years:
50,000 SGD spend abroad:
100,000 miles earned
30,000 miles loyalty bonus
25,000 miles renewal bonus
155,000 miles earned in total