Amazon is lagging its chief rival Flipkart in India on several key metrics and struggling to make inroads in smaller Indian cities and towns, according to a report by investment firm Sanford C. Bernstein.