Tapping into urban Indian’s affinity for travelling, American Express today launched the American Express Platinum Travel Credit Card which....