Multiple choice In which of the following places is the Shompen tribe found? Nilgiri Hills Nicobar Islands Spiti Valley Lakshadweep Islands Reveal answer Fill a bubble to check yourself B Correct answer Explanation The Shompen tribe is one of two Mongloid tribes found in the Nicobar Islands.