This Video Will Make You Visit Meghalaya At Least Once In Your Life

Meghalaya is a state in north-east India, Its name mean “the abode of clouds” in Sanskrit. The state is very small and has a very small population compare to other Indian states and attract less tourists than most of the Indian states. This video will surely make you visit Meghalaya at least once in your lifetime.

Categories: Culture,Life Style,Nature,Unbelievable

Leave A Reply

Your email address will not be published.