The longest total lunar eclipse of 21st century, lasting 103 minutes, would be visible from all over India on Friday night, provided the sky remains clear amid monsoon. The partial eclipse will start from 11:54 pm and become a total eclipse or a 'Blood Moon' from 1 am to 2:43 am. The partial eclipse will eventually end by 3:49 am.