Decade’s last solar eclipse witnessed in several parts of India