Question: Are both Sl Corporation and Alicorp located in the same country?
Sentence (from "SL Corporation"): SL Corporation( hangul:에스엘코포레이션) is a multinational automotive components manufacturing company headquartered in Gyeongsan, South Korea.
Relevant evidence: Yes