In a visual treat for celestial gazers, a total lunar eclipse will be witnessed in India on April 4.