 Kaziranga is a vast stretch of tall elephant grass, marshland and dense tropical moist broadleaf forests crisscrossed by four main rivers—Brahmaputra, Diphlu, Mora Diphlu and Mora Dhansiri and has numerous small water bodies.Kaziranga has been the theme of several books, documentaries and songs.The Middle Brahmaputra Valley is one of the rainiest places on earth (see Climate of India), and Kaziranga gets around of rain per year.