The stunning Cherry Blossom festival in Meghalaya to start from 13 November