Question: Are Nippon Telegraph And Telephone and Afc Energy located in the same country?
Sentence (from "AFC Energy"): It is listed on the London Stock Exchange., more than 15% of shares was owned by the Russian billionaire Roman Abramovich.
Relevant evidence: No