London-based consumer technology brand Nothing has confirmed that its first global flagship store will open in India.