Invention of internet and social media has laid the groundwork for many different types of marketing strategies. Viral marketing is one of these strategies that have gained popularity in the modern scenario. In general, viral marketing can be described as…