Memes are the new and latest addition to the world of communication taking place on the Internet. Sending memes to each other has become a regular act among friends and helps in sharing laughter and joy among all. The word ‘meme’ has been derived from the Greek word ‘mimema’ which means ‘imitated’. It was introduced to the world in 1976 by British Evolutionary Scientist, Richard Dawkins in his book, ‘The Selfish Gene’. Originally meme was .....

Read More

Related tags