Indian: mild dishes - fruity whites such as Riesling, Pinot Blanc, Pinot Gris, Sauvignon Blanc; creamy dishes - buttery whites such as Chardonnay, SemillonChardonnay; hot dishes - rich, fruity reds such as Chilean Merlot, Syrah/Shiraz, Zinfandel, Grenache/Garnacha, southern Italians, southern French reds.
Thai, lighter dishes - zesty whites such as Sauvignon Blanc, Sauvignon-Semillon; beef - rich, fruity reds, as above.
Chinese, spicy Szechuan - rich, fruity reds, as above, or try a New World Pinot Noir.