Owing to its cosmopolitan and multi-cultural population there are a number of fairs and festivals celebrated within. Major festivals include Durga Puja, Pongal, Panguni Uthiram, and Onam. Other important festivals are Mahashivaratri, Janmashtami, Holi, Diwali, Christmas and Good Friday. A festival that will definitely catch your eye is the Island Tourism Festival. This ten day long festival is one of the most celebrated and anticipated events of the year. Held in January it is a gala event of cultural performances by artistes both local and international. Dance groups come from surrounding islands and the mainland to perform during the festival. A not-to-be-missed event - the Andaman Dog Show. Apart from the Dog Show there is a flower show, a baby fancy dress competition and other aquatic festivities like the Floating Restaurant, the Canoe Race and Scuba Diving.