The lunar eclipse which will take place on the night of July 27 and 28 will be the longest one to occur this century. The event, expected to last nearly four hours, will also feature a visible “Blood Moon’, where the Moon appears red because of sunlight scattering through Earth’s atmosphere. It will be visible across several countries including India.