Bengaluru’s new Rameshwaram Cafe in Bommasandra, billed as the ‘world’s largest cafe’ at 90,000 sq ft, seats 600+ and features a water body with Adiyogi statue.