Nature helped too.
प्रकृति ने भी इनका साथ दिया.