How Mumbai city become the biggest tourists spot in India?

Mumbai is India‚Äôs most favorite tourist spot for everybody. The town is rising with high-tech buildings and industries. The city serves as a pillar for the Indian economy’s majority level.…