As an Indian citizen on an H-1B visa in the US, which countries can I visit (for tourism) without needing a visa for that country?
Why can citizens of America, Sweden, UK etc. visit 150+ countries without applying for visa (let's not consider on arrival visa) but not citizens of countries like India? Is it decided based on economy?