There are at least fifteen artists/groups using this name.
These are photos from concerts where mantra played, so they may be of other bands that played the concert as well.
Library Card / mantra Dec 6, 2023 Tilburg, North Brabant, Netherlands Uploaded by Janavdhak
2000 Trees 2018 Jul 12 - 14, 2018 Cheltenham, England, United Kingdom Uploaded by Blossom Baphomet