The correct answer is (c). Meghalaya is the 23rd largest state in India with an area of 22,429 square kilometers. It is located in the northeastern part of the country and is bordered by Assam to the north, Bangladesh to the south, and the states of Manipur and Nagaland to the east. The capital of Meghalaya is Shillong.
Option (a) is incorrect because Meghalaya is much larger than 5,000 square kilometers. The state has a land area of 22,429 square kilometers, which is more than four times the size of the state of Rhode Island.
Option (b) is incorrect because Meghalaya is much larger than 15,000 square kilometers. The state has a land area of 22,429 square kilometers, which is more than twice the size of the state of Delaware.
Option (d) is incorrect because Meghalaya is much smaller than 30,000 square kilometers. The state has a land area of 22,429 square kilometers, which is less than half the size of the state of Maryland.