On the mystical island of Bali in southern Indonesia is a town shrouded in jungle mist and good karma. You can’t throw a purple spiky dragonfruit without hitting a yoga mat, and you’d be more likely to find a Wall Street banker than non-vegan food. “Om”-printed harem pants and blessed crystal necklaces are on display in every shop window, and the restaurants have names like “Namaste” and “Atman”. This is Ubud, the mecca of all yoga lovers. Throw in the annual Bali Spirit Festival, and the town had…