In this age of online social marketing, companies find it very easy to raise funds for campaigns, advertise, market and promote events. In fact, there ...