the state of uttarakhand is sometimes called devabhumi because of the many hindu temples , which means what in english ?
land of the gods