Infosys Interview Question

what is cloud computing? explain