A newly opened Indian supermarket in New Jersey has gone viral after attracting massive crowds on its opening day. Dubbed the "American Sabzi Mandi" online, the scenes sparked a social media debate over civic sense, crowd management and the growing popularity of Indian grocery stores abroad.