What are the main types of taxes applicable in India?