Durga Puja, also called Durgotsava, is an annual cloud Hindu festival originating in the Indian subcontinent which reveres and pays homage to the Hindu goddess, Durga.