Ever wanted to visit a place so secluded that it remains untouched by humans? A place where the nature blooms in full splendour? That’s what the Siju Caves of Meghalaya have in store for you! The limestone caves of Siju, or the Siju Water Caves…