India is a land of contrasts, with pristine beaches, mountains and fertile valleys, rain forests and deserts. It caters to almost every conceivable type of vacation, including nature and eco-tourism, adventure tourism, beach tourism and cultural tourism. Tourism development is planned and implemented by central and regional government agencies, although issues such as inadequate infrastructure, poor hygiene and tourist harassment have hampered efforts.