Promise chaining is the process of linking multiple promises sequentially using the .then() method, so that the result of one operation becomes the input for the next.
.then()
We should return the new promise from the old one on which then will be called.