The Veil of mystery covering the caves of Meghalays is lifted to reveal a fascinating world of sculpted wonders.