stuck on a few any help much appreciated.
128a up - - festival which takes place in lerwick on the last tuesday of january - 5 & 2 letters
129d - small italian town near the border with switzerland on the eastern shore of lake maggiore - 5 letters
126d - conjunction or opposition of the moon with the sun - 6 letters