With the vast Arabian Sea on one side and the majestic Western Ghats on the other, the city of Mangalore sits perfectly ...