Punjab's Divya Aggarwal announced the Indian Princess 2016