—
Adbhuta India. 1654 likes. Adbhuta means Sanskrit translation of the word Fabulous or Miraculous. We call India as Adbhuta Ind.
Brand verification and listing management coming soon.