Bangalore is the most visited city in India: Report