I ran into an unfamiliar phrase in this article.
And that's exactly what the Indonesian government is going for with Mandalika, a new tourist area touted as the next Bali.
I looked up this phrase, but I couldn't find it in dictionary. Could someone please tell me its meaning?