Maha shivratri is the annual festival celebrated by Hindus in honour of lord shiva. Maha shivratri comes in late winter and before summer arrives. Maha shivratri means The great Night of Lord Shiva. This year maha shivratri is coming 4th march 2019 if anyone asks maha shivratri kab hai?