Tourists visiting scenic Meghalaya could land themselves in jail if they are found littering the roads or tourists spots, according to an advisory from the state police. Citizens are to keep order on public roads, streets and all the tourist spots and desist from causing obstruction, injury or annoyance to passersby, or cause pollution and littering in any public roads …