Have you heard the term “stepwell”? For the ones who are not aware of this term or know what exactly this word means, let me sum it up in one...