Many tours are already filled , but do n't worry : if you ca n't make it this year , in 2009 another total eclipse of the sun -- the longest of the century -- will cut a swath through northern India , into China and out to sea near Shanghai .