People of India witnessed Blood Moon or Total lunar eclipse, the longest of the 21st Century on Friday night. The rare celestial event can be seen in its entirety from all parts of the country. The century's longest total lunar eclipse, which began on July 27, will last till the early hours of July 28. The day is all the more special in India, as both lunar eclipse and Guru Purnima are falling on the same day.