timesofindia.indiatimesSolar eclipse to occur on March 29, 2025: How to watch partial solar eclipse in the US; check best viewing times and locations