London-based technology company Nothing has launched its first flagship retail store in India, choosing Bangalore as the location. The store…