The Fascinating World of Nano Composites