A Gateway To Russia? A mystery stays woven around a heavenly picturesque place… the Calaroos Caves in Kupwara District, Kashmir, India… the common belief is that these caves can take one to Pakistan, even […] Koushik Das July 3, 2020 Leave a Comment