Photo Gallore Recent Trends in Cloud Computing and Communication