Formal wear is not necessary in India and Nepal. Casual shirts and slacks for men or blouses and skirts for ladies made of lightweight fabric such as cotton are suggested. Men may want to pack a sports coat for the evenings and ladies may want to pack a "dressier" skirt and blouse. Longer-length "walking" shorts are acceptable for both men and women. Clothing that can be layered for warmth is suggested. A jacket or warm, woollen sweater is necessary in northern India in November, December and January. Comfortable, soft-soled walking shoes are essential. Footwear must be removed when entering places of worship. Sunglasses, sun-block lotion, sun hat, insect repellent, film, binoculars, flashlight, tissues, candy, and additional batteries for your camera and other battery operated appliances. Prescription medicines should always be carried in your hand luggage in their labelled containers only.