The city that was earlier known as Mahishapura is modern-day Bengaluru, the capital of the Indian state of Karnataka. Historical references suggest that Mahishapura was a settlement before it evolved into the larger city we know today. The name is believed to be derived from the legendary buffalo demon Mahishasura, who is linked to the city's origin myth.
Copyright © 2026 eLLeNow.com All Rights Reserved.