There is no universally accepted definition of a cluster. Experts in different regions of the world, however, have defined cluster as per respective national economies. Porter (2003) defines a cluster as a 'geographically proximate group of interconnected companies, suppliers, service providers...