Also in today's edition: Supreme Court on cases of disputed religious places; will India have simultaneous elections soon; temple troubles in West Bengal; and more ...
They’ve been here 300 million years. They grow on rock, or in deserts, or underwater, or on dead animals—and they can survive ...