The majestic Nilgiris shot in their full grandeur from Coimbatore – a lovely town at the foothills of Nilgiris.
“Nilgiri” which literally translates to the “blue mountain” is home to one of the finest tea plantations in India.