India is now home to the biggest statue in the world, at a towering height of 182 metres (or nearly
 
			
			
		 
			
			
		India is now home to the biggest statue in the world, at a towering height of 182 metres (or nearly
 
			
			
		Legends and myths come alive in this ritual dance form of South India, celebrated in the ten-day festival of Theyyam
 
			
			
		In the remote north east of India lies the colourful state of Nagaland, where tribal life is still resplendent with