French metal band Gojira will be touching down in Bangalore, India to headline the Indian Metal Festival on December 15, 2012. The festival is a one-of-a-kind event, which will see international and Indian bands come together much to the delight of metalheads in the subcontinent. Gojira tickets are on sale now and this is the […]

Read more