Partial solar eclipse: Where and when ...