Maybe any grocery shop where you live, Sankum. But in most of the country, several of those ingredients would be considered exotic at best.
In Lexington, the nearest large town to me, there are at least three Indian markets. Yet it's a struggle for me to get curry leaves. They're just not available in most of the U.S. Others on your list are only available in specialty markets, if they're available. And that, too, is questionable in most of the country.
Kind of reminds me of Emeril always saying things like, "you can get in any market." Yeah, if that market happens to be in New York.
|